package com.wst.system.server.entity.dto;

import com.wst.system.config.job.QuartzEnum;
import com.wst.system.config.job.QuartzStatusEnum;
import com.wst.system.config.job.QuartzTimeEnum;
import com.wst.system.server.entity.SysJob;
import com.wst.system.util.EnumToListConverter;

import java.util.List;
import java.util.Map;

public class SysJobDto extends SysJob {

    private String timeTypeName;

    private String typeName;

    public String getTimeTypeName() {
        if(super.getTimetype()!=null){
            QuartzTimeEnum[] enums=QuartzTimeEnum.values();
            for(QuartzTimeEnum en:enums){
                if(en.getType().equals(super.getTimetype())){
                   return en.getTypeName();
                }
            }
        }
        return timeTypeName;
    }

    public String getTypeName() {
        if(super.getType()!=null){
            QuartzEnum[] enums=QuartzEnum.values();
            for(QuartzEnum en:enums){
                if(en.getStatus().equals(super.getType())){
                    return en.getType();
                }
            }
        }
        return typeName;
    }
}
